home *** CD-ROM | disk | FTP | other *** search
/ Info-Mac 4 / Info_Mac IV CD-ROM (Pacific HiTech Inc.)(August 1994).iso / Development / General / SC7 patch - trans only / README < prev    next >
Text File  |  1994-03-30  |  4KB  |  70 lines

  1.  
  2. The THINK C/Symantec C++  6.0/6.0.1 --> 7.0 Update  -- Translators Only
  3. =================================================================
  4. Copyright © 1994 Symantec Corporation. All Rights Reserved.
  5. March 25, 1994
  6. Font: Geneva 12
  7.  
  8.  
  9. This update corrects problems with the 6.0 and 6.0.1 versions of the following components of the Symantec C++ for Macintosh/THINK C for Macintosh development environments: 
  10.  
  11.    Symantec C++ (Symantec C++ for Macintosh only)
  12.    THINK C
  13.    THINK Rez
  14.    Resource Copier
  15.    C++ Libraries & Headers (when updating from 6.0 only)
  16.    Mac Libraries & Headers (when updating from 6.0 only)
  17.  
  18.  
  19. Updating your THINK C/Symantec C++ for Macintosh 6.0 or 6.0.1 system is a two step process: 
  20.  
  21. Step 1:  Patching the translators
  22. ---------------------------------------------
  23.  
  24. The update contains four small applications in the 'Patches' folder that will transform your components into their new versions.
  25.  
  26.  •••••••••   Make sure that you are updating a clean installation of THINK C/ 
  27.  IMPORTANT   Symantec C++ for Macintosh 6.0 or 6.0.1, and that you have your  
  28.  •••••••••   original disks handy in case you need to re-install.
  29.  
  30. For each patch application (excluding the Symantec C++ 7.0 patch if you do not have Symantec C++ for Macintosh), do the following:
  31.  
  32. • Double-click on the patch application (e.g. "THINK Rez 7.0 Patch").
  33. • Read the message in the dialog that comes up, it may contain
  34.   important information.  Click the "Patch" button.
  35. • Find the component asked for using the standard file dialog box.
  36.  
  37. NOTE:  The patches are done in place.  This means that each patch will overwrite the file you’re updating.  If all goes well, you will get a confirmation after each patch indicating that it was successful.
  38.  
  39.  
  40. Step 2:  Converting your libraries and headers
  41. -----------------------------------------
  42.  
  43. If you are updating from version 6.0 you will first need to update your libraries and headers.  The library updates are contained in two Compact Pro self-extracting archives, "Library Updates.sea" and "C++ Library Updates.sea".  Extract them as follows:
  44.  
  45. • Double-click on the "6.0.1 Libraries.sea" file.
  46. • When it asks you to “Select the destination folder”, move to your
  47.   Symantec C++ for Macintosh (or THINK C) folder and click “Extract”.
  48. • The archive will begin to extract its files, and at one point will say
  49.   that a duplicate file was found. This is correct; press the “Replace ALL
  50.   Duplicates” button to finish the installation.
  51. •  If you have Symantec C++, do the same for the 
  52.     "6.0.1 C++ Libraries.sea" file.
  53.  
  54. Now, whether you're updating from 6.0 or 6.0.1 you need to do the following:
  55.  
  56. • Re-precompile MacHeaders++ from the file "Mac #Includes.cp" in your 'Mac #includes' folder.   Refer to "Precompiling Headers" on p.219 of the THINK User's Guide for details.
  57.  
  58. • If you're using TCL, also re-precompile TCLHeaders++ from the file "TCL #Includes.cp" in your 'THINK Class Library' folder.
  59.  
  60. •  Convert each library in your 'oops Libraries' folder, each library in your 'Standard Libraries' folder, and the SANE library in your 'Mac Libraries' folder.  
  61.  
  62.   The steps for converting a library are:
  63.  
  64.    1) Open the library and choose "Convert".
  65.    2) Choose "Bring Up To Date" from the Project menu.  
  66.  
  67.   WARNING!!!  Don't convert any of the other libraries in the 'Mac Libraries' folder (MacTraps, MacTraps2, etc.).  These projects are pre-built and cannot be rebuilt by the user.  Converting them causes the objects to be removed -- not what you want. If you inadvertently do this you must reinstall the libraries from your original disks.
  68.  
  69. ===============================================
  70.